/*
 *	Copyright © 2013 Changsha Shishuo Network Technology Co., Ltd. All rights reserved.
 *	长沙市师说网络科技有限公司 版权所有
 *	http://www.shishuo.com
 */

package com.shishuo.cdn.entity;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 用户实体
 * 
 * @author Administrator
 * 
 */

public class User {
	/**
	 * 用户Id
	 */
	private Integer user_id;

	/**
	 * 用户名称
	 */
	private String user_name;

	/**
	 * 用户密码
	 */
	private String user_pass;

	/**
	 * 创建时间
	 */
	private Date create_time;
	
	//帐号余额
	private BigDecimal balance;
	//帐号是否激活
	private Integer is_active;
	//帐号是否被拉黑
	private Integer is_black;
	
	private Integer status;
	//用户手机号
	private String reg_tel;
	//用户邮箱
	private String reg_mail;
	//注册类型
	private String reg_type;
	
	private String nick_name;
	//注册来源
	private Integer source;
	//ip地址
	private String ip;
	//cdn会员
	private Integer cdn_status;
	//联盟会员
	private Integer lm_status;
	
	private Integer lm_zt;
	//联系电话
	private String dh;
	//通讯地址
	private String address;
	
	private String real_name;
	//传真
	private String fax;
	//联系邮箱
	private String lx_mall;
	//公司名称
	private String company;
	//银行卡号名称
	private String bank_name;
	//银行卡号
	private String bank_card;
	//银行卡用户名
	private String bank_username;
	//用户手动添加的属性
	private String multi_property;
	
	private Integer phoneYzmCount; //一天发送验证码的次数    当为10时，当天不得在发送
	
	private Date phoneYzmDate; //禁止发送验证码的时间
	
	public Integer getPhoneYzmCount() {
		return phoneYzmCount;
	}

	public void setPhoneYzmCount(Integer phoneYzmCount) {
		this.phoneYzmCount = phoneYzmCount;
	}

	public Date getPhoneYzmDate() {
		return phoneYzmDate;
	}

	public void setPhoneYzmDate(Date phoneYzmDate) {
		this.phoneYzmDate = phoneYzmDate;
	}

	/**
	 * 支付密码
	 */
	private String zhifumima; //added by liaoliyun
	/***
	 * 身份证和户口所在地  by liaoliyun	 * 
	 * @return
	 */
	private String person_id;
	private String hukou_addr;
	private String yanzhengma;
	private String mailyanzhengma;
	public String getMailyanzhengma() {
		return mailyanzhengma;
	}

	public void setMailyanzhengma(String mailyanzhengma) {
		this.mailyanzhengma = mailyanzhengma;
	}

	public String getPerson_id() {
		return person_id;
	}

	public String getYanzhengma() {
		return yanzhengma;
	}

	public void setYanzhengma(String yanzhengmima) {
		this.yanzhengma = yanzhengmima;
	}

	public void setPerson_id(String person_id) {
		this.person_id = person_id;
	}

	public String getHukou_addr() {
		return hukou_addr;
	}

	public void setHukou_addr(String hukou_addr) {
		this.hukou_addr = hukou_addr;
	}


//	//用户自定义内容 YangJ 2015年8月27日 15:45:38
//	private String userDefinded;
	
	
//	public String getUserDefinded() {
//		return userDefinded;
//	}
//
//	public void setUserDefinded(String userDefinded) {
//		this.userDefinded = userDefinded;
//	}

	public String getMulti_property() {
		return multi_property;
	}

	public void setMulti_property(String multi_property) {
		this.multi_property = multi_property;
	}

	public String getBank_username() {
		return bank_username;
	}

	public void setBank_username(String bank_username) {
		this.bank_username = bank_username;
	}

	public String getDh() {
		return dh;
	}

	public void setDh(String dh) {
		this.dh = dh;
	}

	public String getAddress() {
		return address;
	}

	public void setAddress(String address) {
		this.address = address;
	}

	public String getReal_name() {
		return real_name;
	}

	public void setReal_name(String real_name) {
		this.real_name = real_name;
	}

	public String getFax() {
		return fax;
	}

	public void setFax(String fax) {
		this.fax = fax;
	}

	public String getLx_mall() {
		return lx_mall;
	}

	public void setLx_mall(String lx_mall) {
		this.lx_mall = lx_mall;
	}

	public String getCompany() {
		return company;
	}

	public void setCompany(String company) {
		this.company = company;
	}

	public String getBank_name() {
		return bank_name;
	}

	public void setBank_name(String bank_name) {
		this.bank_name = bank_name;
	}

	public String getBank_card() {
		return bank_card;
	}

	public void setBank_card(String bank_card) {
		this.bank_card = bank_card;
	}

	public String getReg_tel() {
		return reg_tel;
	}

	public void setReg_tel(String reg_tel) {
		this.reg_tel = reg_tel;
	}

	public String getReg_mail() {
		return reg_mail;
	}

	public void setReg_mail(String reg_mail) {
		this.reg_mail = reg_mail;
	}

	public String getReg_type() {
		return reg_type;
	}

	public String getZhifumima() {
		return zhifumima;
	}

	public void setZhifumima(String zhifumima) {
		this.zhifumima = zhifumima;
	}

	public void setReg_type(String reg_type) {
		this.reg_type = reg_type;
	}

	public String getNick_name() {
		return nick_name;
	}

	public void setNick_name(String nick_name) {
		this.nick_name = nick_name;
	}

	public Integer getSource() {
		return source;
	}

	public void setSource(Integer source) {
		this.source = source;
	}

	public String getIp() {
		return ip;
	}

	public void setIp(String ip) {
		this.ip = ip;
	}

	public Integer getCdn_status() {
		return cdn_status;
	}

	public void setCdn_status(Integer cdn_status) {
		this.cdn_status = cdn_status;
	}

	public Integer getLm_status() {
		return lm_status;
	}

	public void setLm_status(Integer lm_status) {
		this.lm_status = lm_status;
	}

	public Integer getLm_zt() {
		return lm_zt;
	}

	public void setLm_zt(Integer lm_zt) {
		this.lm_zt = lm_zt;
	}

	public Integer getUser_id() {
		return user_id;
	}

	public void setUser_id(Integer user_id) {
		this.user_id = user_id;
	}

	public String getUser_name() {
		return user_name;
	}

	public void setUser_name(String user_name) {
		this.user_name = user_name;
	}

	public String getUser_pass() {
		return user_pass;
	}

	public void setUser_pass(String user_pass) {
		this.user_pass = user_pass;
	}

	public Date getCreate_time() {
		return create_time;
	}

	public void setCreate_time(Date create_time) {
		this.create_time = create_time;
	}

	public BigDecimal getBalance() {
		return balance;
	}

	public void setBalance(BigDecimal balance) {
		this.balance = balance;
	}

	public Integer getIs_active() {
		return is_active;
	}

	public void setIs_active(Integer is_active) {
		this.is_active = is_active;
	}

	public Integer getIs_black() {
		return is_black;
	}

	public void setIs_black(Integer is_black) {
		this.is_black = is_black;
	}

	public Integer getStatus() {
		return status;
	}

	public void setStatus(Integer status) {
		this.status = status;
	}
	
}
